body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, header, footer, section, articlecle, aside, nav, figure, figcaption { margin: 0; padding: 0; }
html, body { width: 100%; font-family: "Microsoft Yahei", "Helvetica"; color: #333333; }
img {max-width: 100%;border: 0;}
a { color: #333333; text-decoration: none; }
a:hover { color:#FF4443}
ul, ol { list-style: none; }
body { background: #fff; }
input { background: #fff; }
input, button { outline: none; }
li { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }
button { background: none; }
input, textarea, button { border: none; }
input, button, textarea, select, optgroup, option { font: 1rem "Microsoft Yahei", "Helvetica"; }
input[type="button"], input[type="text"], input[type="submit"], input[type="search"], input[type="tel"], input[type="number"], select, option, .appNone { appearance: none; -webkit-appearance: none; -moz-appearance: none; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
input:-moz-placeholder, textarea:-moz-placeholder, input::-moz-placeholder, textarea::-moz-placeholder { color: rgba(255, 255, 255, 0.6); }

body{font-family: "Microsoft Yahei";}
.clearfix { zoom: 1; }
.clearfix:after { content: ''; display: block; clear: both; }
.fl {float: left;}
.fr { float: right; }
.icon { display: inline-block; background-color: traskparent; background-repeat: no-repeat; }
.sidenav {width: 160px;}
.mT20{margin-top:20px;}
.zLdv{position:relative;zoom:1;}
.container {
    max-width: 1200px;
    padding-left:0px;
    padding-right:0px;
}

.topdiv{position: fixed;top: 0;height:40px;font-size:14px;background:#fff;border-bottom:1px solid #eee;color:#333;z-index: 9999;width: 100%;}
.tDtxt{overflow:hidden;color:#bebebe;line-height:40px;}
.tDtxt{overflow:hidden;color:#bebebe;line-height:40px;float: left;}
.tDtxt span{float: left;}
.tPhone{margin-right: 8px;}
.tPhone a{margin-right: 8px;}
.tDoc a{margin-right: 8px;}
.tDtxt a{color:#333;}

.hdMain{width:1200px; margin: 60px auto 0px;}
.rightnav { z-index: 1; position: relative; cursor: pointer; }
.rightnav .rightnav-title {line-height: 42px;font-size: 14px;color: #333;} */

.logo{width:160px;height:70px;margin-right: 170px;}
.logo a{display:block;float:left;}
.listsech{width: 447px;position:relative;margin-top:12px;}
.ztLinput{height: 50px;position:relative;zoom:1;}
.ztLinput .sptxt{width:49px;height:30px;_height:32px;text-align:center;cursor:pointer;line-height:32px;_line-height:31px;color:#989898;float:left;background:url(../images/sricon3.png) no-repeat 50px center;display:block;border:none;border-right:1px solid #e7e7e7;padding-right:15px;text-align:center;font-size:14px;}
.sKey{width:64px;border: 1px solid #41AB25;border-top:none;padding:5px 0;display:none;background:#fff;font-size: 14px;left:-1px;line-height:20px;position: absolute;text-align:center;top: 31px;position: absolute;left: -1px;top:30px;z-index: 9999;}
.sKey li{color:#7C7C7C;line-height: 26px; cursor: pointer;}
.sKey .zhLi{background:#f2f2f2;}
.ztLt{width: 446px;height: 48px;line-height: 48px;padding-left:24px;border:0;font-size: 16px;color:#B6B7B9;border: 1px solid #FF4443;}
.ztRbtn{width: 90px;height: 48px;display:block;border:0;font-weight:bold;cursor:pointer;background: #FF4443 url(../images/sousuo.png) no-repeat 20px center;position:absolute;top: 0px;right:0px;color:#fff;font-size:14px;font-family:'Microsoft Yahei',"\5FAE\8F6F\96C5\9ED1";}
.ztRhover{background:#2a8413;}

.twDv{width: 180px;margin-top: 20px;margin-right: 67px;}
.twDv a{width: 120px;display: block;padding-left:60px;background: url(../images/top_ask.png) no-repeat 14px center;float: left;width:200px;}
.twDv a:hover{text-decoration: none;}
.mAsk{font-size: 20px;color:#ff8401;line-height: 24px;float: left;width: 100%;}
.mJd{line-height:20px;font-size: 12px;color: #333;letter-spacing: 6px;text-align: center;width: 100%;float: left;} 

 .nav{height:56px;background: #FF4443;font-family: "Microsoft Yahei";}
.nav .nav-left { height: 56px; line-height: 56px; color: #fff; font-size:20px; background: #3aaf56; width:176px;text-align: center;}
.nav .nav-nav {height: 56px;line-height: 56px;font-size: 20px;}
.nav .nav-nav li {height: 100%;position: relative;float: left; }
.nav .nav-nav li a{display: block;padding: 0 26px;color: #fff;} 
.footer { background: #d8d8d8; }
.footer .footer-nav {padding: 20px 0;}
.footer .footer-nav-ls {padding: 0 8px;color: #666666;font-size: 16px;border-left: 1px solid #b0b0b0;}
.footer .footer-nav-ls:first-child { border-left: none; }
.footer .footer-nav-ls:hover { color: #3cad4c; }
.footer .footer-nav-main {margin: 0 auto;text-align: center;}
.footer .footlink {border-top: 1px solid #ccc; }
.footer .footer-info {padding: 30px 0 20px;}
.footer .footer-logo {margin-right: 30px;width: 200px;height: 80px;border-right: #ccc 1px solid;}
.footer .footer-info-right {font-size: 14px;color: #333;line-height: 28px;}
.footer .footer-info-right a {color: #333;}
.footer .footer-info-right a:hover { color: #3cad4c; }
.footer .footer-bottom-ls { margin-right: 7px; }
.footer .footer-bottom {width: 660px;margin: 0 auto;padding-bottom: 20px;}
.footer .footer-fllt-ls { width: 78px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #999999; background: #fff; cursor: pointer; position: relative; }
.footer .footer-fllt-ls:first-child { margin-bottom: 10px; }
.footer .footer-fllt-ls-cur { background: #a9b7c0; color: #fff; }
.footer .footer-fllt-ls-cur:before { content: ''; display: block; position: absolute; top: 50%; margin-top: -5px; right: -10px; width: 0; border: 5px solid transparent; border-left-color: #a9b7c0; }
.footer .footer-fllm-ls-more { color: #3cad4c; margin: 7px 0; padding: 0 13px; line-height: 16px; display: none; cursor: pointer; }
.footer .footer-fllm-ls { display: none; }
.footer .footer-fllm-ls-cur { display: block; }
.foot-ma{width: 250px;float: right;}
.foot-ma div{width: 125px;float: left;text-align: center;}
.foot-ma div img{}
.foot-ma div p{text-align: center;width: 100%;float: left;}

.ydtop{
    display: none;
}

body{
    position: relative;
}
.dingbu{
  position:fixed;
  top:45%;
  right:10%;
}

@media (min-width: 1200px){
   
}
@media screen and (max-width: 751px){
    .pctop{
        display: none;
    }
    .ydtop{
        display: block;
    }
    .navbar-nav{
        width: 100%;
    }
    .nav-item{
        width: 100%;
        text-align: center;
    }
  .topdiv{
      display: none;
  }
  
  .footer-bottom{
      display: none;
  }
  .footer-logo {
      display: none;
  }
  .dingbu {
    right: 0px !important;
  }
  .dingbu img {
    width: 28px !important;
  }
  .yd_center{
      text-align: center;
  }
}

